package com.haiyou.data.common.persister.mysql.persister.page;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 页面内部缓存
 * 
 * @author xingyuan
 * @date 2023年8月28日 上午11:04:27
 */
@Getter
@Setter
@ToString
public class PageCountCache {

	/**
	 * 5分钟更新一次
	 */
	private static long update_time = 5l * 60l * 1000l;
	
	/**
	 * 类型
	 */
	private String className;
	/**
	 * 数量
	 */
	private int count;
	/**
	 * 更新时间
	 */
	private long time;
	
	
	/**
	 * 是否需要更新
	 * @return
	 */
	public boolean needUpdate() {
		if(System.currentTimeMillis() - time >= update_time) {
			return true;
		}
		return false;
	}
}
